Bradley Espinoza's Yearlong GITA 2 Website Portfolio


Misinformation vs Disinformation

In this project, I explained the difference between Misinformation and Disinformation. I also answered a list of questions to inform how Misinformation and Disinformation are influencing Americans through media. I used CSS styled text and many different images.


GITA at BOHS

GITA 2 is a challenging but fun class that allows students to exercise their creativity and problem solving skills in order to create computer programs. My goal is to learn the html functions and make an impressive portfolio for this year. In the long run, I want to be a software engineer and hopefully even found my own company. This year, I am learning how to program in HTML.

For further information:
Brea Olinda High School
789 Wildcat Way
Brea, CA 92821
(714) 990-7850


Technology Page Rollovers

In this project, I researched a specific type of technology. I chose electric cars, and I explained how they work, listed the pros and cons, and talked about the history. I used CSS styled text, made links that led to the pages I got my information from, and made images that changed to a different images when the cursor hovered over it.



Business Card Webpage

In this project, I made a business card that had the link to the school website, the school phone number, school address, my name, my email, my logo, and a QR Code that leads to the school website. The color also changes from yellow to blue.




Collage

In this project, I made a collage with 15 different images that represent me. On each image, there is some text.




Merchandise Gear Webpage

In this project, I made a shoe store with 4 different shoes. Each shoe has a different price. You can calculate the cost of your order, and it will tell you the amount of money you bought for each shoe type, the total orders placed, the total revenue, and the average of each order placed.


Merchandise Upgrade

In this project, I added on to my orginal Merchandise Gear Webpage. This new version gives the user potential discounts, outputs the discount amount, and the total order cost with the discount. It also keeps track of how many people have siblings in GITA depending on what the user inputs.


Dice Program

In this project, I made a program where the user can roll dice and get anything between 2 and 12. It will keep track of how many times you got each number, and calculates the probability of rolling each of the numbers.


Craps Program

In this project, I made a program where the user rolls dice and the first roll is the point. If the user rolls the point again, they win. If the user rolls a 7 or 11 on their first roll, they win. If the user rolls a 2, 3, or 12 on their first roll, they lose.


Triangle Checker

In this project, I made a project that determines whether a shape would be a triangle depending on the side lengths the user inputs. The program also classifies what kind of triangle it would be. In addition, it keeps track of the number of triangle classified, along with the percentage of each type of triangle.


Circle Bounce With Rectangle

In this project, I made a program that makes a red cirlce and a blue circle bounce around the canvas. If the circles collide with each other, they lock on to each other. There is also a rectangle that moves around. If the cirlces collide with the rectangle, they disappear.


Space Invader

In this project, I made a space invader program. The invader appears toward the top of the screen and makes its way down toward the player. If the player manages to shoot the invader 10 times before the invader gets to the bottom of the screen, they win. If the invader gets to the bottom of the screen, the player loses.


XTREME WEBPAGE!

In this project, I made a project that makes computer science sound like an XTREME Sport. Join me and my fellow coders in our extreme quest!!


Circle Bounce with Multiple Circles

In this project, I made a program that generates circles of all shapes, sizes, and colors. The circles move around the screen in random directions at random speeds and bounce off the edges of the canvas.


Helicopter

In this project, I created a helicopter game. The goal of the game is for the user to control the helicopter and say alive for as long as possible. The longer the user stays alive, the higher the score is. Losing health can be caused by touching the birds or crashing into the ground.



Research Project

In this project, I researched several different computer science related issues/topics. I researched how computing innovation can be beneficial and harmful, as well as the digital divde, its causes, and how to reduce the divide. I also researched computer bias, crowdsourcing, and how computing raises legal and ethical issues.



Number Array

In this project, I created an array program that generates 5000 random numbers in an array of size 5000. I also created a function where the user can input an number, and the function will find out which position it is in the array. The program figures out the highest number, lowest number, and average of the numbers. It also keeps track of the number of evens and odds.




String Array

In this project, I created a program wher the user can enter words of their choice into a textbox. The words get pushed into an array. There is a button that outputs the array in all uper case and lowercase. It also outputs the longest and shortest string, and concatenates them.




Number Array Upgrade

In this project, I created an upgraded version of the number array program I mentioned earlier. This program puts the numbers in the arrary from highest to lowest. It uses a binary search, which is much more efficient, and keeps track of how many times it took to find the numbers. The program runs the binary search procedure 5000 times and finds the average number of times it takes to find a number.




Final Project - Alien Shooter

This was my final project of the year! I decided to make a game that resembles some retro games from the 1980s. In this game. You play as a spaceship pilot who is stranded in outer space. You are being attacked by aliens! There are 3 waves, each one harder than the last. If you survive, you win!